#ifndef DMK_TRANSMSSION_H
#define DMK_TRANSMSSION_H

#include "../transmissioninter.h"

class DMK_Transmssion : public TransmissionInter {
    Q_OBJECT
public:
    DMK_Transmssion( QObject* parent = nullptr, ParamNonStandard485* param = nullptr );
    ~DMK_Transmssion() override;
    void init( QList< QByteArray >* writeList, int state_ID ) override;
    void onReadHandler( const QByteArray& readByte ) override;
    void onAddWriteData( QList< QByteArray >* writeList, const TransMissionData& transMissionData ) override;
    void onAddReadData( QList< QByteArray >* readList, int state_ID ) override;
};

#endif  // DMK_TRANSMSSION_H
